body {
  margin : 0px 0px;
  padding:0;
  border:none;
  text-align:center;
  font: 11px/1.5 Verdana, Arial, Helvetica, sans-serif;
  background:#ffe;
  color:#333;
}

#menu *, #conteudo * {
  padding: 0 6px;
}

#menu ul li {
  list-style-type:none;
}

#tudo {
  width : 758px;
  background-color: #ffcccc;
}

#titulopagina {
  height : 200px;
  background-color: #00ff00;
}

#menu {
  float:left;
  text-align:left;
  width : 250px;
  margin: 2px;
  background-color:yellow;
}

#grupo {
  text-align:left;
}

#conteudo {
  float:right;
  width : 498px; /* 758px- 250px -10px (margens dos blocos) */
  margin: 2px;
  background-color: orange;
}

#rodape {
  clear: both;
  height : 40px;
}

h1, h2, h3 {
  margin: 0.8em 0;
  color:#c30;
  font-size:1.4em;
}

h2 {
  font-size:1.2em;
}
h3 {
  font-size:1.0em;
}
